DQL 的定义和基础查询

阅读(1356) 标签: 基础查询, 查询,

本节主要介绍DQL的定义和基础查询。

业务人员想要查看组表emps.ctx的数据,那怎样能让业务人员无需了解数据库表结构,只要在界面上简单操作就可以随意查询呢? 很简单,只需几步就能轻松搞定!

上一章讲了虚表的定义,数据的来源准备完毕,那么接下来我们就用上一章节中定义的虚表来继续制作元数据文件,进而介绍DQL模型在DQL查询中的使用。

步骤一: 由虚表生成DQL

在元数据编辑设计器中打开上面定义过虚表的demo.glmd。先通过虚表生成DQL表,点击Tool>Generate table from pseudo table

 

弹出的窗口中系统自动勾选所有虚表,以及虚表生成的内表/序表。

Pseudo table为虚表时,Field自动勾选所有选出字段+特殊字段,比如emps

 

Pseudo table为内表/序表时,Field自动勾选所有选出字段。

点击OK

 

点击Save,到这里,元数据文件中的DQL定义就制作完成了。更复杂的元数据定义,后面章节会详细介绍。

步骤二: 进行简单DQL查询

接下来就可以进行DQL查询了,点击Tool>DQL query

 

双击表名empsDQL语句编辑框内自动出现查询语句,缺省查询该表所有列的数据,包含外键和伪字段。

 

点击Execute按钮后,可进行数据浏览:

 

也可查询该表选出列的数据。

需要自定义查询语句时,参考关联查询语法章节。